<?php
    include_once ("MySql.php");
    include_once ("../entity/Login.php");
    include_once ("../entity/personaUsuario.php");
    
    class LoginDA extends dal{
        
        public function LoginDA(){
            parent::dal();
        }
        public function validarLogin($entity){
            $sql = "CALL SGLSS_LOGIN('$entity->user','$entity->pass')";
            $result = parent::ejecutar($sql);
            
            while ($objetos = mysqli_fetch_object($result)){
                $obj = new personaUsuario();
                $obj->per_codigo = $objetos->per_codigo;
                $obj->per_nombre = $objetos->per_nombre;
                $obj->per_apellido_paterno = $objetos->per_apellido_paterno;
                $obj->per_apellido_materno = $objetos->per_apellido_materno;
                $obj->per_sexo = $objetos->per_sexo;
                $obj->per_fecha_nacimiento = $objetos->per_fecha_nacimiento;
                $obj->per_dni = $objetos->per_dni;
                $obj->per_direccion = $objetos->per_direccion;
                $obj->per_telefono = $objetos->per_telefono;
                $obj->per_email = $objetos->per_email;
        
                $obj->usu_codigo = $objetos->usu_codigo;
                $obj->persona_codigo = $objetos->persona_codigo;
                $obj->usu_login = $objetos->usu_login;
                $obj->usu_pass = $objetos->usu_pass;
                $obj->usu_cargo = $objetos->usu_cargo;
                $obj->usu_estado = $objetos->usu_estado;
                if($objetos->usu_estado == 1){
                    $obj->desc_estado = Activo;
                }else{
                    $obj->desc_estado = Inactivo;
                }
            }
            return $obj;
        }
    }
?>
